import random
import string

def generate_test_case(min_length=1, max_length=12):
    """
    生成测试用例字符串
    
    Args:
        min_length: int, 最小字符串长度
        max_length: int, 最大字符串长度
        
    Returns:
        str: 生成的测试用例字符串
    """
    # 随机选择字符串长度
    length = random.randint(min_length, max_length)
    
    # 生成字符串
    result = []
    for _ in range(length):
        # 随机决定是使用字母还是数字
        if random.random() < 0.7:  # 70%的概率使用字母
            result.append(random.choice(string.ascii_lowercase))
        else:
            result.append(random.choice(string.digits))
    
    return ''.join(result)

def generate_test_cases(num_cases=5):
    """
    生成多个测试用例
    
    Args:
        num_cases: int, 要生成的测试用例数量
        
    Returns:
        list[str]: 测试用例列表
    """
    return [generate_test_case() for _ in range(num_cases)]

if __name__ == "__main__":
    # 生成示例测试用例
    test_cases = generate_test_cases()
    print("生成的测试用例：")
    for i, test_case in enumerate(test_cases, 1):
        print(f"测试用例 {i}: {test_case}")